آموزش ASP.NET Core 3.1 MVC پیشرفته [ویدئو]

Advanced ASP.NET Core 3.1 MVC [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: خواه به دنبال درک الگوی مخزن و معماری N-Tier باشید یا با بذر و استقرار داده ها در Azure آشنا شوید، این دوره شما را به دانش مورد نیاز مجهز می کند. شما با درک الگوی مخزن و معماری N-Tier شروع خواهید کرد. سپس بخش بعدی شما را از طریق یکپارچه سازی چارچوب هویت راهنمایی می کند. علاوه بر این، خواهید فهمید که چگونه فیلدهای بیشتری را به کاربران اضافه کنید. همانطور که پیشرفت می کنید، این دوره به شما کمک می کند تا روی مجوز و احراز هویت در ASP.NET Core 3 تمرکز کنید. در پایان این کتاب، شما به دانش مورد نیاز برای توسعه برنامه‌های MVC در دنیای واقعی با استفاده از معماری N-Tier، Entity Framework Core و ASP.NET MVC Core 3.1 مجهز خواهید شد. همه کدها و فایل های پشتیبانی در این آدرس موجود است https://github.com/sanjanapackt/PacktPublishing-Advanced-ASP.NET-Core-3.1-MVC تعامل با کتابخانه کلاس Razor برای هویت Entity Framework را به همراه Code First Migrations ادغام کنید احراز هویت و مجوز را در ASP.NET Core 3 بیاموزید ایجاد پایگاه داده و استقرار آن در Azure این دوره آموزشی سطح متوسط ​​برای هر کسی است که از اصول ASP.NET Core آگاهی دارد و به دنبال یادگیری نحوه معماری و کدنویسی برنامه های کاربردی دنیای واقعی در ASP.NET Core 3.1 است. شما باید 3-6 ماه سابقه ASP.NET Core MVC و 6 ماه تجربه در C# به همراه دانش ویژوال استودیو 2019 و مدیریت SQL Server داشته باشید. ساختار و امنیت اولیه پروژه ASP.NET Core 3.1 MVC را کشف کنید * الگوی مخزن و معماری N-Tier را که معمولاً در دنیای حرفه ای استفاده می شود کاوش کنید * برنامه های کاربردی را با ASP.NET Core 3.1 با استفاده از MVC بسازید.

سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • پیش نمایش زنده Live Preview

  • پیش نمایش زنده Live Preview

  • چیزی که خواهیم ساخت What we will be building

  • چیزی که خواهیم ساخت What we will be building

  • تکامل هسته ASP.NET Evolution of ASP.NET Core

  • تکامل هسته ASP.NET Evolution of ASP.NET Core

  • ایجاد پروژه جدید Create New Project

  • ایجاد پروژه جدید Create New Project

  • تغییر راه اندازی Startup Change

  • تغییر راه اندازی Startup Change

  • نمای کلی فایل قسمت 1 File overview Part 1

  • نمای کلی فایل قسمت 1 File overview Part 1

  • نمای کلی فایل قسمت 2 File overview Part 2

  • نمای کلی فایل قسمت 2 File overview Part 2

  • نمای کلی فایل قسمت 3 File overview Part 3

  • نمای کلی فایل قسمت 3 File overview Part 3

  • نمای کلی فایل قسمت 4 File overview Part 4

  • نمای کلی فایل قسمت 4 File overview Part 4

  • میان افزارها Middlewares

  • میان افزارها Middlewares

  • Middlewares cntd. Middlewares cntd.

  • Middlewares cntd. Middlewares cntd.

  • مسیریابی Routing

  • مسیریابی Routing

بخش 2 - ایجاد پروژه Section 2 - Project Creating

بخش 2 - ایجاد پروژه Section 2 - Project Creating

  • معرفی Introduction

  • معرفی Introduction

  • ایجاد کتابخانه های کلاس Create class libraries

  • ایجاد کتابخانه های کلاس Create class libraries

  • نصب برنامه افزودنی قسمت 1 Installing Extension Part 1

  • نصب برنامه افزودنی قسمت 1 Installing Extension Part 1

  • نصب برنامه افزودنی قسمت 2 Installing Extension Part 2

  • نصب برنامه افزودنی قسمت 2 Installing Extension Part 2

  • افزودن مناطق به پروژه Adding areas to Project

  • افزودن مناطق به پروژه Adding areas to Project

  • سازماندهی کد در لایه ها Organizing code in tiers

  • سازماندهی کد در لایه ها Organizing code in tiers

  • ساعت چکمه Bootswatch

  • ساعت چکمه Bootswatch

  • همه پلاگین های طراحی All design Plug-ins

  • همه پلاگین های طراحی All design Plug-ins

الگوی مخزن Repository Pattern

الگوی مخزن Repository Pattern

  • معرفی Introduction

  • معرفی Introduction

  • ایجاد مدل دسته بندی Create Category Model

  • ایجاد مدل دسته بندی Create Category Model

  • مقدمه ای بر الگوی مخزن Intro to Repository Pattern

  • مقدمه ای بر الگوی مخزن Intro to Repository Pattern

  • نمای کلی الگوی مخزن Repository Pattern Overview

  • نمای کلی الگوی مخزن Repository Pattern Overview

  • جریان الگوی مخزن Repository Pattern Flow

  • جریان الگوی مخزن Repository Pattern Flow

  • معماری الگوی مخزن Repository Pattern Architecture

  • معماری الگوی مخزن Repository Pattern Architecture

  • پیاده سازی الگوی مخزن Implement Repository Pattern

  • پیاده سازی الگوی مخزن Implement Repository Pattern

  • IRepository را پیاده سازی کنید Implement IRepository

  • IRepository را پیاده سازی کنید Implement IRepository

  • پیاده سازی کلاس مخزن قسمت 1 Implement Repository Class Part 1

  • پیاده سازی کلاس مخزن قسمت 1 Implement Repository Class Part 1

  • کلاس Repository قسمت 2 را پیاده سازی کنید Implement Repository Class Part 2

  • کلاس Repository قسمت 2 را پیاده سازی کنید Implement Repository Class Part 2

  • ICategoryRepository را پیاده سازی کنید Implement ICategoryRepository

  • ICategoryRepository را پیاده سازی کنید Implement ICategoryRepository

  • CategoryRepository را پیاده سازی کنید Implement CategoryRepository

  • CategoryRepository را پیاده سازی کنید Implement CategoryRepository

  • UnitOfWork را پیاده سازی کنید Implement UnitOfWork

  • UnitOfWork را پیاده سازی کنید Implement UnitOfWork

  • دسته را به پایگاه داده فشار دهید Push category to Database

  • دسته را به پایگاه داده فشار دهید Push category to Database

دسته - CRUD Category - CRUD

دسته - CRUD Category - CRUD

  • معرفی Introduction

  • معرفی Introduction

  • دسته بندی را به نوار نوار اضافه کنید Add category to Navbar

  • دسته بندی را به نوار نوار اضافه کنید Add category to Navbar

  • اضافه کردن دسته کنترل Add category Controller

  • اضافه کردن دسته کنترل Add category Controller

  • خطای ورود/ثبت Login/Register Error

  • خطای ورود/ثبت Login/Register Error

  • نمای فهرست دسته را اضافه کنید Add Category Index View

  • نمای فهرست دسته را اضافه کنید Add Category Index View

  • به روز رسانی نمای فهرست دسته Update Category Index View

  • به روز رسانی نمای فهرست دسته Update Category Index View

  • ایجاد API های دسته Create Category API's

  • ایجاد API های دسته Create Category API's

  • جدول داده دسته Category Datatable

  • جدول داده دسته Category Datatable

  • Upsert Get Action Method Upsert Get Action Method

  • Upsert Get Action Method Upsert Get Action Method

  • نمای Upsert را ایجاد کنید Create Upsert View

  • نمای Upsert را ایجاد کنید Create Upsert View

  • دکمه های مشاهده جزئی Partial View Buttons

  • دکمه های مشاهده جزئی Partial View Buttons

  • روش اقدام Upsert Post Upsert Post Action Method

  • روش اقدام Upsert Post Upsert Post Action Method

  • حذف دسته Delete Category

  • حذف دسته Delete Category

فرکانس - CRUD Frequency - CRUD

فرکانس - CRUD Frequency - CRUD

  • معرفی Introduction

  • معرفی Introduction

  • تکلیف 1 Assignment 1

  • تکلیف 1 Assignment 1

  • تکلیف 2 Assignment 2

  • تکلیف 2 Assignment 2

  • تکلیف 3 Assignment 3

  • تکلیف 3 Assignment 3

  • تکلیف 4 Assignment 4

  • تکلیف 4 Assignment 4

  • تکلیف 5 Assignment 5

  • تکلیف 5 Assignment 5

  • تکلیف 6 Assignment 6

  • تکلیف 6 Assignment 6

خدمات - CRUD Service - CRUD

خدمات - CRUD Service - CRUD

  • معرفی Introduction

  • معرفی Introduction

  • اضافه کردن سرویس به DB Add service to DB

  • اضافه کردن سرویس به DB Add service to DB

  • سرویس را به Repository و UnitOfWork اضافه کنید Add Service To Repository and UnitOfWork

  • سرویس را به Repository و UnitOfWork اضافه کنید Add Service To Repository and UnitOfWork

  • سرویس js را اضافه کنید Add Service js

  • سرویس js را اضافه کنید Add Service js

  • API Index Service و Service Model View Service Index API and Service View Model

  • API Index Service و Service Model View Service Index API and Service View Model

  • نمای نمایه خدمات Service Index View

  • نمای نمایه خدمات Service Index View

  • Service Upsert Get Action Service Upsert Get Action

  • Service Upsert Get Action Service Upsert Get Action

  • نمای Upsert Service Service Upsert View

  • نمای Upsert Service Service Upsert View

  • تغییرات نمای Upsert Service Service Upsert View Changes

  • تغییرات نمای Upsert Service Service Upsert View Changes

  • Upsert Post سرویس جدید Upsert Post New Service

  • Upsert Post سرویس جدید Upsert Post New Service

  • سرویس ویرایش پست Upsert Upsert Post Edit Service

  • سرویس ویرایش پست Upsert Upsert Post Edit Service

  • نکات مهم رفع اشکال Important Debugging Tips

  • نکات مهم رفع اشکال Important Debugging Tips

  • سرویس را حذف کنید Delete Service

  • سرویس را حذف کنید Delete Service

  • TinyMce TinyMce

  • TinyMce TinyMce

صفحه نخست Home Page

صفحه نخست Home Page

  • معرفی Introduction

  • معرفی Introduction

  • اقدام فهرست کنترل خانه Home Controller Index Action

  • اقدام فهرست کنترل خانه Home Controller Index Action

  • نمای خانه Home View

  • نمای خانه Home View

جزئیات Details

جزئیات Details

  • معرفی Introduction

  • معرفی Introduction

  • جزئیات روش اقدام Details Action Method

  • جزئیات روش اقدام Details Action Method

  • جزئیات مشاهده قسمت 1 Details View part 1

  • جزئیات مشاهده قسمت 1 Details View part 1

  • تمدید جلسه Session Extension

  • تمدید جلسه Session Extension

  • اکشن AddToCart AddToCart Action

  • اکشن AddToCart AddToCart Action

  • افزودن Session به Application Add Session to Application

  • افزودن Session به Application Add Session to Application

  • جزئیات جلسه صفحه Details Page Session

  • جزئیات جلسه صفحه Details Page Session

بخش 9 - سبد خرید و سفارشات Section 9 - Shopping cart and Orders

بخش 9 - سبد خرید و سفارشات Section 9 - Shopping cart and Orders

  • معرفی Introduction

  • معرفی Introduction

  • مدل سرصفحه و جزئیات سفارش را ایجاد کنید Create Order Header and Details Model

  • مدل سرصفحه و جزئیات سفارش را ایجاد کنید Create Order Header and Details Model

  • سربرگ سفارش و مخزن جزئیات Order Header and Details Repository

  • سربرگ سفارش و مخزن جزئیات Order Header and Details Repository

  • مدل نمای سبد خرید Cart view model

  • مدل نمای سبد خرید Cart view model

  • کنش شاخص سبد خرید Cart Controller Index Action

  • کنش شاخص سبد خرید Cart Controller Index Action

  • نمای سبد خرید قسمت 1 Cart view part 1

  • نمای سبد خرید قسمت 1 Cart view part 1

  • نمای سبد خرید قسمت 2 Cart view part 2

  • نمای سبد خرید قسمت 2 Cart view part 2

  • نمای سبد خرید قسمت 3 Cart view part 3

  • نمای سبد خرید قسمت 3 Cart view part 3

  • حذف کالا از سبد خرید Remove Item From Shopping Cart

  • حذف کالا از سبد خرید Remove Item From Shopping Cart

  • خلاصه عمل و مشاهده قسمت 1 Summary Action and View Part 1

  • خلاصه عمل و مشاهده قسمت 1 Summary Action and View Part 1

  • نمای خلاصه قسمت 2 Summary View Part 2

  • نمای خلاصه قسمت 2 Summary View Part 2

  • اکشن ارسال خلاصه سفارش Order Summary Post Action

  • اکشن ارسال خلاصه سفارش Order Summary Post Action

  • تایید سفارش Order Confirmation

  • تایید سفارش Order Confirmation

  • نسخه ی نمایشی کامل مشتری Complete customer demo

  • نسخه ی نمایشی کامل مشتری Complete customer demo

بخش 10 - ثبت نام مدیریت Section 10 - Admin Registration

بخش 10 - ثبت نام مدیریت Section 10 - Admin Registration

  • معرفی Introduction

  • معرفی Introduction

  • هویت داربست Scaffold Identity

  • هویت داربست Scaffold Identity

  • ویژگی ها را به ASPNetUsers اضافه کنید Add Properties to ASPNetUsers

  • ویژگی ها را به ASPNetUsers اضافه کنید Add Properties to ASPNetUsers

  • ثبت نام مشاهده کاربر Register User View

  • ثبت نام مشاهده کاربر Register User View

  • ثبت نام مدیریت صفحه پست Register Post Page Handler

  • ثبت نام مدیریت صفحه پست Register Post Page Handler

  • افزودن کاربر به الگوی مخزن Add User to Repository Pattern

  • افزودن کاربر به الگوی مخزن Add User to Repository Pattern

  • کنترل کننده کاربر را اضافه کنید Add user Controller

  • کنترل کننده کاربر را اضافه کنید Add user Controller

  • ثبت نام کارمندان Register Employees

  • ثبت نام کارمندان Register Employees

  • نمای لیست کاربر User list view

  • نمای لیست کاربر User list view

  • قفل باز کردن قفل کاربر Lock unlock user

  • قفل باز کردن قفل کاربر Lock unlock user

بخش 11 - مدیریت سفارش Section 11 - Order Management

بخش 11 - مدیریت سفارش Section 11 - Order Management

  • کنترل کننده سفارش Order Controller

  • کنترل کننده سفارش Order Controller

  • سفارش Js Order Js

  • سفارش Js Order Js

  • نمای فهرست سفارش Order List Index View

  • نمای فهرست سفارش Order List Index View

  • نسخه نمایشی فهرست سفارش Order's List Demo

  • نسخه نمایشی فهرست سفارش Order's List Demo

  • اقدام جزئیات سفارش Order details action

  • اقدام جزئیات سفارش Order details action

  • مشاهده جزئیات سفارش Order details view

  • مشاهده جزئیات سفارش Order details view

  • تایید/رد سفارش Order Approval/Rejected

  • تایید/رد سفارش Order Approval/Rejected

  • اشکال Order.js Order.js Bug

  • اشکال Order.js Order.js Bug

بخش 12 - مجوز Section 12 - Authorization

بخش 12 - مجوز Section 12 - Authorization

  • معرفی Introduction

  • معرفی Introduction

  • در حال تغییر نوار ناوبری Modifying navbar

  • در حال تغییر نوار ناوبری Modifying navbar

  • مجوز Authorization

  • مجوز Authorization

  • یک ظاهر طراحی را اضافه کنید Add styling

  • یک ظاهر طراحی را اضافه کنید Add styling

بخش 13 - رویه ذخیره شده Section 13 - Stored Procedure

بخش 13 - رویه ذخیره شده Section 13 - Stored Procedure

  • معرفی Introduction

  • معرفی Introduction

  • ایجاد رویه ذخیره شده Create Stored Procedure

  • ایجاد رویه ذخیره شده Create Stored Procedure

  • اجرای مخزن Proc ذخیره شده Stored Proc Repository Implementation

  • اجرای مخزن Proc ذخیره شده Stored Proc Repository Implementation

  • مخزن Proc ذخیره شده Stored Proc Repository

  • مخزن Proc ذخیره شده Stored Proc Repository

  • فراخوانی Proc ذخیره شده Calling stored proc

  • فراخوانی Proc ذخیره شده Calling stored proc

پاداش - بخش 14 - تصاویر وب BONUS - Section 14 - Web Images

پاداش - بخش 14 - تصاویر وب BONUS - Section 14 - Web Images

  • معرفی Introduction

  • معرفی Introduction

  • ایجاد مدل تصاویر وب Create Web Images Model

  • ایجاد مدل تصاویر وب Create Web Images Model

  • کنترلر WebImage ایجاد کنید Create WebImage Controller

  • کنترلر WebImage ایجاد کنید Create WebImage Controller

  • وب سایت js webimage js

  • وب سایت js webimage js

  • فهرست آپلود کننده تصویر Image Uploader Index

  • فهرست آپلود کننده تصویر Image Uploader Index

  • روش عمل Upsert Upsert Action Method

  • روش عمل Upsert Upsert Action Method

  • نمای بالا Upsert view

  • نمای بالا Upsert view

  • طراحی تغییرات Designing changes

  • طراحی تغییرات Designing changes

بذردهی داده ها Data Seeding

بذردهی داده ها Data Seeding

  • معرفی Introduction

  • معرفی Introduction

  • کلاس Db Initializer را اضافه کنید Add Db Initializer Class

  • کلاس Db Initializer را اضافه کنید Add Db Initializer Class

  • روش کلاس DbInitializer قسمت 1 DbInitializer Class Method Part 1

  • روش کلاس DbInitializer قسمت 1 DbInitializer Class Method Part 1

  • روش کلاس DbInitializer قسمت 2 DbInitializer Class Method Part 2

  • روش کلاس DbInitializer قسمت 2 DbInitializer Class Method Part 2

  • پایگاه داده بذر Seed database

  • پایگاه داده بذر Seed database

استقرار Azure Azure Deployment

استقرار Azure Azure Deployment

  • معرفی Introduction

  • معرفی Introduction

  • راه اندازی Azure Azure setup

  • راه اندازی Azure Azure setup

  • استقرار Azure Azure deployment

  • استقرار Azure Azure deployment

  • اصلاح یک ظاهر طراحی شده Modifying styling

  • اصلاح یک ظاهر طراحی شده Modifying styling

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش ASP.NET Core 3.1 MVC پیشرفته [ویدئو]
جزییات دوره
5 h 7 m
137
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Bhrugen Patel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bhrugen Patel Bhrugen Patel

Passionate Software Developer من یک مهندس نرم افزار پرشور و خلاق با تمرکز قوی بر روی سادگی و جزئیات کامل هستم. من از دوران دبیرستان برنامه نویسی کرده ام و با چندین وب و دسکتاپ با استفاده از دات نت درگیر بوده ام. من دارای مدرک کارشناسی ارشد در رشته علوم کامپیوتر و لیسانس مهندسی کامپیوتر هستم. من همچنین سالها تجربه کار با دات نت سی شارپ و نت ام وی سی را دارم. من از تدریس در کنار کار تمام وقتم لذت می برم. برای من، مهمترین بخش در مورد نوشتن و آموزش کد، حذف سختی های هر دانش آموزی است که مایل به یادگیری است اما نمی تواند منبع کافی را پیدا کند که به راحتی قابل درک باشد. کدنویسی راهی برای خلاقیت و سرگرمی است!